class Task
{
    Task(int op1,int op2,void* func)
    :_op1(op1)
    ,_op2(op2)
    ,_func(func)
    {
        ;
    }
    void operator()
    {
        _func();
    }
    int _op1;
    int _op2;
    void* _func;
};